package mains;

import java.util.HashSet;
import java.util.Set;
import persi.casosDeUso.CasoDeUso;
import persi.futbol.Equipo;
import persi.futbol.Tecnico;
import persi.futbol.jugador.Jugador;
import persi.hibernate.Home;

public class CrearEquipo {
public static void main(String[] args) {
	new CasoDeUso() {
		
		@Override
		public void casoDeUso() {
			Tecnico tecnico = Tecnico.crearTecnicoStandard();
			tecnico.setNombre("coco");
			Set<Jugador> jugadores= new HashSet<Jugador>();
			jugadores.add(new Jugador("leandro"));
			jugadores.add(new Jugador("alexis"));
			jugadores.add(new Jugador("leonardo"));
			Equipo equipo = new Equipo("cebollitas", tecnico , jugadores);
			Home<Equipo> home = new Home<Equipo>(Equipo.class);
			home.insertar(equipo);
			Equipo equipoRecuperado = home.buscar(equipo.getId());
			for (Jugador jugador : equipoRecuperado.getJugadores()) {
				System.out.println("El jugador es " +jugador.getNombre());
			}
		}
	}.ejecutar();
}
}
